home *** CD-ROM | disk | FTP | other *** search
/ Super Shareware Collection / Super Shareware Collection.iso / os_2 / clisp.zip / CFGLINUX.LSP < prev    next >
Lisp/Scheme  |  1994-02-05  |  2KB  |  42 lines

  1. ;;; ENGLISH: Site specific definitions, to be modified on installation
  2. ;;; DEUTSCH: Funktionen, die beim Transportieren zu ändern sind
  3. ;;; FRANCAIS: Fonctions dépendantes de l'installation
  4.  
  5. (in-package "LISP")
  6. (mapcar #'fmakunbound '(machine-type machine-version machine-instance
  7.                         short-site-name long-site-name
  8.                         edit-file editor-tempfile))
  9.  
  10. (defun machine-type () "AT Clone")
  11. (defun machine-version () "486/33")
  12. (defun machine-instance () "Heimgerät Bruno Haible")
  13.  
  14. (defun short-site-name () "Karlsruhe")
  15. (defun long-site-name () "Augartenstraße 40, D-76137 Karlsruhe, Deutschland")
  16.  
  17. ;; ENGLISH: The name of the editor:
  18. ;; DEUTSCH: Der Name des Editors:
  19. ;; FRANCAIS: Nom de l'éditeur :
  20. (defparameter *editor* "vi")
  21.  
  22. ;; ENGLISH: (edit-file file) edits a file.
  23. ;; DEUTSCH: (edit-file file) editiert eine Datei.
  24. ;; FRANCAIS: (edit-file file) permet l'édition d'un fichier.
  25. (defun edit-file (file)
  26.   (shell (format nil "~A ~A" *editor* (truename file)))
  27. )
  28.  
  29. ;; ENGLISH: The temporary file LISP creates for editing:
  30. ;; DEUTSCH: Das temporäre File, das LISP beim Editieren anlegt:
  31. ;; FRANCAIS: Fichier temporaire créé par LISP pour l'édition :
  32. (defun editor-tempfile ()
  33.   (merge-pathnames "lisptemp.lsp" (user-homedir-pathname))
  34. )
  35.  
  36. ;; ENGLISH: The list of directories where programs are searched on LOAD etc.:
  37. ;; DEUTSCH: Die Liste von Directories, in denen Programme bei LOAD etc. gesucht
  38. ;;          werden:
  39. ;; FRANCAIS: Liste de répertoires où chercher un fichier programme:
  40. (defparameter *load-paths* '(#"./" #"./**/" #"~/**/"))
  41.  
  42.